    body
    {

        background:gainsboro;
    }
    .container
    {
        width:80%;
        height:100%;
        display:table;
        margin:auto;
    }
    .upload
    {
        margin:auto;
        display: table;
        font-size: 20px;
    }
    .controls
    {
        margin:auto;
        display:table;
    }
    .sort
    {
        display: table;
        font-size:15px;
    }
    .filter
    {
        float:right;
        display: table;
        font-size:15px;
    }
    .download
    {
        font-size:15px;
    }
    .name
    {
        float:left;
        display:table;
    }
    .author
    {
        display:table;
    }
    .genre
    {
        float:left;
        display:table;
    }
    .year
    {
        display:table;
    }
